home *** CD-ROM | disk | FTP | other *** search
/ Network PC / Network PC.iso / amiga utilities / disk utilities / backup / backup_restore / backup_src_v3.20.lha / ByteCount.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-26  |  1.4 KB  |  39 lines

  1. /* ByteCount.h */
  2. /* 25 Dec 1995 23:40:37 */
  3.  
  4. #define GD_BCOkGadget                          1200
  5. #define GD_StopGadget                          1201
  6. #define GD_BytesTextGadget                     1202
  7. #define GD_FilesTextGadget                     1203
  8. #define GD_DisksTxtGadget                      1204
  9. #define GD_OnGadget                            1205
  10. #define GD_InGadget                            1206
  11. #define GD_FilesGadget                         1208
  12. #define GD_DisksGadget                         1209
  13.  
  14. #define GDX_BCOkGadget                         0
  15. #define GDX_StopGadget                         1
  16. #define GDX_BytesTextGadget                    2
  17. #define GDX_FilesTextGadget                    3
  18. #define GDX_DisksTxtGadget                     4
  19. #define GDX_OnGadget                           5
  20. #define GDX_InGadget                           6
  21. #define GDX_FilesGadget                        7
  22. #define GDX_DisksGadget                        8
  23.  
  24. #define ByteCount_CNT 9
  25.  
  26. #define    HELPID_BCWINDOW                1299
  27.  
  28.  
  29. enum BCStatus { BCS_Counting, BCS_Final };
  30.  
  31. struct BCInfo
  32.     {
  33.     unsigned long bci_ByteCount;        // Summe Bytes
  34.     unsigned long bci_FileCount;        // Anzahl Files
  35.     unsigned long bci_Ratio;        // Kompressionsgrad * 100
  36.     short bci_Threshold;            // Schwelle zur Anzeige (alle <bci_Threshold> Files wird aktualisiert)
  37.     enum BCStatus bci_Status;        // Anzeige-Status: noch zählend/fertig
  38.     };
  39.